package com.google.android.exoplayer2;

import androidx.annotation.Nullable;
import com.google.android.exoplayer2.source.TrackGroupArray;
import o.abq;
import o.abr;
import o.akx;

public interface Player {

    public interface d {
        void ˊ();

        void ˊ(ExoPlaybackException exoPlaybackException);

        void ˊ(TrackGroupArray trackGroupArray, akx o_akx);

        void ˋ(int i);

        void ˎ(int i);

        void ˎ(abq o_abq);

        void ˎ(boolean z);

        void ˏ(boolean z, int i);

        void ॱ(abr o_abr, @Nullable Object obj, int i);
    }

    @Deprecated
    public static abstract class a implements d {
        public void ॱ(abr o_abr, @Nullable Object obj, int i) {
            ˋ(o_abr, obj);
        }

        @Deprecated
        public void ˋ(abr o_abr, @Nullable Object obj) {
        }

        public void ˊ(TrackGroupArray trackGroupArray, akx o_akx) {
        }

        public void ˎ(boolean z) {
        }

        public void ˏ(boolean z, int i) {
        }

        public void ˋ(int i) {
        }

        public void ˊ(ExoPlaybackException exoPlaybackException) {
        }

        public void ˎ(int i) {
        }

        public void ˎ(abq o_abq) {
        }

        public void ˊ() {
        }
    }

    long ʼ();

    long ˊॱ();

    int ˋॱ();

    void ˏ(int i, long j);

    int ͺ();

    long ॱˊ();

    long ॱˎ();

    int ॱॱ();

    long ᐝ();

    abr ᐝॱ();
}
